Scala (ngôn ngữ lập trình)

Scala (phát âm /ˈskɑːlə/ SKAH-lə) là một ngôn ngữ lập trình đa mẫu hình, được thiết kế để tích hợp các tính năng của lập trình hướng đối tượng với lập trình hàm[1]. Tên Scala xuất phát từ chữ tiếng Anh scalable, có nghĩa là "ngôn ngữ có khả năng mở rộng", được phát triển dựa trên nhu cầu sử dụng các tính năng mở rộng của nó.

Scala (ngôn ngữ lập trình)

Kiểm tra kiểu tĩnh, mạnh, suy diễn, cấu trúc
Xuất hiện lần đầu 2003
Phiên bản ổn định
2.11.7 / 23 tháng 6, 2015 (2015-06-23)
Trang mạng www.scala-lang.org
Nhà phát triển Phòng thí nghiệm Phương pháp lập trình của EPFL
Nền tảng JVM
Giấy phép BSD
Mẫu hình Đa mẫu hình: lập trình hàm, hướng đối tượng, mệnh lệnh
Thiết kế bởi Martin Odersky
Bản xem thử
2.12.0-M3 / 6 tháng 10, 2015 (2015-10-06)

Tài liệu tham khảo

WikiPedia: Scala (ngôn ngữ lập trình) http://lampwww.epfl.ch/~odersky/talks/google06.pdf http://www.apress.com/book/view/9781430219897/ http://www.artima.com/shop/programming_in_scala http://www.artima.com/weblogs/viewpost.jsp?thread=... http://www.carlobonamico.com/scala.php http://www.codecommit.com/blog/scala/roundup-scala... http://github.com/leithaus/XTrace/blob/monadic/src... http://code.google.com/p/scalacheck/ http://code.google.com/p/scalaz/ http://code.google.com/p/specs/